home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / prog / fpclib36.zip / HISTORY.DOC < prev    next >
Text File  |  1993-03-25  |  6KB  |  153 lines

  1. History of Revisions
  2.  
  3. -----------------------------------------------------------------
  4. V3.61   Released 04/15/93
  5. -----------------------------------------------------------------
  6.  
  7. Date:        04/15/93
  8. Change:      Changes to documentation and its structure so the
  9.              FlashPac C Library is ASP compliant.
  10.  
  11.  
  12. Date:        03/11/93
  13. Reported by: ASP
  14. Defect:      FPCWin does not work for Borland C compiler.
  15. Fix:         Created the FPCWin library for Borland C compiler.
  16.              The distribution disk now contains two subdirectories
  17.              for the .LIB files.  The MSCLIB contains the library
  18.              files for the Microsoft C Compiler and the BCCLIB
  19.              contains the .LIB files for the Borland C Compiler.
  20.  
  21.  
  22. -----------------------------------------------------------------
  23. V3.60   Released 09/15/92
  24. -----------------------------------------------------------------
  25.  
  26. Date:        12/22/92
  27. Addition:    Added base functions needed for implementing a message
  28.              base system.  Functions clone the OS/2 1.x API.
  29.              (FPWin functions - Chapter 2 ).
  30.  
  31. Date:        08/14/92
  32. Reported by: Randy Phillips
  33. Defect:      Documentation for the mouse function MReset.  The
  34.              parameter in the summary was called NBut and the
  35.              desciption of the parameter was called Button.
  36. Fix:         Changed Button to NBut in documentation.
  37.  
  38. Date:        01-15-92 to 07-31-92
  39. Change:      Changed to Describe Word Processor.  Reformatting text,
  40.              etc has been a major challenge, especially getting this
  41.              ascii file created.
  42.  
  43. Date:        04/14/92
  44. Reported by: Fred Johnson.
  45. Defect:      Mouse coordinates returned in graphics mode are incorrect.
  46. Fix:         In mouse\mresetm.asm deleted references to the global
  47.              variable Vio Mode (declared in video\vioinit.asm) because
  48.              of the circular references it caused in the Turbo Pascal
  49.              Units.  Added bios calls to obtain the video mode to
  50.              determine if graphics or text mode is in effect.  Set the
  51.              variable MTextMode to zero if in graphics mode and one if
  52.              in any of the text modes.
  53.  
  54.              *** Note ***
  55.              If in low resolution graphics modes (4,5, etc) the highest
  56.              value returned for the mouse is 639.  In high resolution
  57.              graphics modes (6,etc) the highest value returned is 640.
  58.              If anybody has an answer as to why low resolution will not
  59.              return 640 would be greatly appreciated.
  60.  
  61. Date:        04/14/92
  62. Change:      Moved MouButtons variable declaration from
  63.              video\vioinit.asm to mouse\mresetm.asm.
  64.  
  65. Date:        03/30/92
  66. Addition:    Detection for vga and ega video adapters and the global
  67.              variable VioDspCode.
  68.  
  69. Date:        03/30/92
  70. Addition:    Added the following eight functions to chapter 6.
  71.              (prefix for Bios Keyboard - bk
  72.              prefix for Bios Enhanced Keyboard - bke)
  73.  
  74.              bkReadCh
  75.              bkGetStatus
  76.              bkGetKbdFlags
  77.              bkSetRepeatRate
  78.              bkPushChScanCode
  79.              bkeReadCh
  80.              bkeGetStatus
  81.              bkeGetKbdFlags
  82.  
  83. -----------------------------------------------------------------
  84. V3.51   Released 12/15/91
  85. -----------------------------------------------------------------
  86.  
  87. Date:        11/01/91
  88. Addition:    Added global variable MouButtons.
  89.  
  90. Date:        11/01/91
  91. Change:      Changed functions MShowCursor and MHideCursor to check
  92.              for mouse being present before calling interrupt.
  93.  
  94. Date:        10/27/91
  95. Addition:    Added missing prototype "MSetEvent" to header file.
  96.  
  97. Date:        08/08/91
  98. Change:      Updated all make files to work with nmake
  99.  
  100. Date:        07/12/91
  101. Change:      Changed functions dGetIntVec and dSetIntVec.
  102.  
  103.                 Changed "dGetIntVec" From:
  104.                 VOID FPENTRY dGetIntVec(   UINT2 dInt,
  105.                                UINT2 *dSeg,
  106.                                UINT2 *dOfs );
  107.  
  108.                 To:
  109.                 VOID FAR *dGetIntVec( INT2 dIntno );
  110.                 (This function uses C calling conventions)
  111.  
  112.                 Changed "dSetIntVec" From:
  113.                 VOID FPENTRY dSetInt(   UINT2 Int,
  114.                                UINT2 Segment,
  115.                                UINT2 Offset );
  116.                 To:
  117.                 VOID FPENTRY dSetIntVec(   INT2 dIntno,
  118.                                VOID FAR *isr );
  119.  
  120. Date:        07/08/91
  121. Change:      Moved the checksnow and viomode checks into the core
  122.              video display routines.
  123.  
  124. Date:        07/08/91
  125. Change:      Change MInitHan so interrupt handler vector is restored
  126.              to its original state when it is initialized with event
  127.              mask set to zero.
  128.  
  129. Date:        06/30/91
  130. Defect::     Mouse droppings left when using ClrWin function.
  131. Fix:         Hide mouse cursor before clearing window.
  132.  
  133. Date:        6/14/91
  134. Defect:      Documentation for example program in the EditSt function.
  135. Fix:         Corrected documentation
  136.  
  137. -----------------------------------------------------------------
  138. V3.50   Released 3/15/91
  139. -----------------------------------------------------------------
  140.  
  141. Date: 
  142. Addition:    Added functions to access video bios interrupts.
  143.  
  144. Date:
  145. Addition:    Added functions to access several of the dos interrupts.
  146.  
  147. Date:
  148. Addition:    Revised all source code so it could be assembled with
  149.              either Borland's "TASM" or Microsoft's "MASM".
  150.  
  151. Date:
  152. Addition:    Support for Turbo Pascal 6.0
  153.